package com.glsc.ngateway.common.api.platform.dto.it;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.ToString;

@ToString(callSuper = true)
public class SwitchBoardExport extends BaseRowModel {

    @ColumnWidth(20)
    @ExcelProperty(value = "交换机IP", index = 1)
    private String switchIp;              //交换机IP
    @ColumnWidth(20)
    @ExcelProperty(value = "交换机端口", index = 2)
    private String switchInterface;            //交换机端口
    @ColumnWidth(20)
    @ExcelProperty(value = "物理地址", index = 3)
    private String macAddress;            //物理地址
    @ColumnWidth(20)
    @ExcelProperty(value = "业务系统", index = 4)
    private String businessName;      //业务系统
    @ColumnWidth(20)
    @ExcelProperty(value = "应用名称", index = 5)
    private String applicationDetail;     //应用名称
    @ColumnWidth(20)
    @ExcelProperty(value = "机房", index = 6)
    private String machineRoom;             //机房
    @ColumnWidth(20)
    @ExcelProperty(value = "机柜", index = 7)
    private String machineCab;            //机柜
    @ColumnWidth(20)
    @ExcelProperty(value = "单位", index = 8)
    private String machineUnit;          //单位
    @ColumnWidth(20)
    @ExcelProperty(value = "虚拟机名称", index = 9)
    private String virtualName;                  //虚拟机名称
    @ColumnWidth(20)
    @ExcelProperty(value = "虚拟机IP", index = 10)
    private String virtualIp;            //虚拟机IP
    @ColumnWidth(20)
    @ExcelProperty(value = "IP1", index = 11)
    private String ip1;
    @ColumnWidth(20)
    @ExcelProperty(value = "IP2", index = 12)
    private String ip2;
    @ColumnWidth(20)
    @ExcelProperty(value = "责任人", index = 13)
    private String name;


    public String getSwitchIp() {
        return switchIp;
    }

    public void setSwitchIp(String switchIp) {
        this.switchIp = switchIp;
    }

    public String getSwitchInterface() {
        return switchInterface;
    }

    public void setSwitchInterface(String switchInterface) {
        this.switchInterface = switchInterface;
    }

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public String getApplicationDetail() {
        return applicationDetail;
    }

    public void setApplicationDetail(String applicationDetail) {
        this.applicationDetail = applicationDetail;
    }

    public String getMachineRoom() {
        return machineRoom;
    }

    public void setMachineRoom(String machineRoom) {
        this.machineRoom = machineRoom;
    }

    public String getMachineCab() {
        return machineCab;
    }

    public void setMachineCab(String machineCab) {
        this.machineCab = machineCab;
    }

    public String getMachineUnit() {
        return machineUnit;
    }

    public void setMachineUnit(String machineUnit) {
        this.machineUnit = machineUnit;
    }

    public String getMacAddress() {
        return macAddress;
    }

    public void setMacAddress(String macAddress) {
        this.macAddress = macAddress;
    }

    public String getVirtualName() {
        return virtualName;
    }

    public void setVirtualName(String virtualName) {
        this.virtualName = virtualName;
    }

    public String getVirtualIp() {
        return virtualIp;
    }

    public void setVirtualIp(String virtualIp) {
        this.virtualIp = virtualIp;
    }

    public String getIp1() {
        return ip1;
    }

    public void setIp1(String ip1) {
        this.ip1 = ip1;
    }

    public String getIp2() {
        return ip2;
    }

    public void setIp2(String ip2) {
        this.ip2 = ip2;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
